home *** CD-ROM | disk | FTP | other *** search
/ Disc Station 3 (Korea) / Disc Station Vol 3 (Korea).img / instmenu / startup.mct < prev    next >
Text File  |  1997-09-06  |  35KB  |  2,044 lines

  1. ;
  2.  
  3. ;
  4. ;
  5. ;
  6. ;
  7. ;
  8. ;
  9.  
  10. ;
  11. ;
  12. ;
  13. ;
  14. ;
  15.  
  16. @Effect 20, 245, 8
  17. @sndload DSmenu.mlk
  18. $snd = 0
  19. $mode = 4
  20. @snd $snd
  21. @pcmload DSmenu.wlk
  22.  
  23. @INSTgrp    popup15, (20, 12),20                ;
  24. @INSTmater    mater15, 34, 3,20            ;
  25. @INSTmaterSet    (3, 25)                    ;
  26. @INSTchr    puyo15, 8, 7,20,20            ;
  27. @INSTchrSet    0, 3, 0, 2, 1, 3, 4, 2, 1               ;
  28. @INSTchrSet    1, 3, 0, 2, 1, 3, 4, 2, 1               ;
  29. @INSTmess    instme15, (0, 1), 40, 4, 20,20        ;
  30. @INSTmessSet    0, 12, 0                ;
  31. @INSTmessSet    1, 12, 1                ;
  32. @INSTmessSet    2, 12, 2                ;
  33. @INSTmessSet    3, 12, 3                ;
  34. @INSTmessSet    4, 12, 4                ;
  35. @INSTmessSet    5, 12, 5                ;
  36. @INSTmessSet    6, 12, 6                ;
  37. @INSTmessSet    7, 12, 7                ;
  38. @INSTmessSet    8, 12, 8                ;
  39. @INSTmessSet    9, 12, 9                ;
  40.  
  41. @INSTmodeLoad mode15, (20, 0), 40, 4,20,20        ;
  42. @INSTmodeSet    0, 1, 1                    ;
  43. @INSTmodeSet    1, 1, 3                    ;
  44. @INSTmodeSet    2, 1, 4                    ;
  45. @INSTmodeSet    3, 1, 2                    ;
  46. @INSTmodeSet    4, 1, 0                    ;
  47.  
  48.  
  49. ;
  50. ;
  51. ;
  52. ;
  53. ;
  54.  
  55. @SYSinstDir DiscStation3                       ;
  56. @SYSCDvolume DS3                                   ;
  57. @SYSappName DiscStation3                       ;
  58. @SYSregKey DS3                                     ;
  59. @SYSuninst DSshell.exe                ;
  60. @SYSdrvType CD, HD                    ;
  61. ;
  62. @SYSmenuName ú─ú╙╕▐┤║            ;
  63. @SYSmenuPath InstMenu                ;
  64. @SYSmenu    DSshell.exe                ;
  65. @SYSload sysico15, 13, 11,20,20        ;
  66.  
  67. @DRAWdisable                        ;
  68. @LOGOload logo15, 24, 8,20,20        ;
  69. @MENUload DSgame15, 13, 11,20,20    ;
  70. @Wall main15 ,20                    ;
  71.  
  72. @GOSUB :sysiconinit                    ;
  73. @GOSUB :gameinit                    ;
  74. @DRAWenable                            ;
  75.  
  76. $start = 0
  77.  
  78. ;
  79. ;
  80. ;
  81. ;
  82. ;
  83.  
  84. :init
  85.  
  86. @DRAWdisable                        ;
  87.  
  88. @INSTmode $mode                        ;
  89.  
  90. @GOSUB :sysiconset                    ;
  91.  
  92.  
  93. ;
  94. @GOSUB :FloatSetInst                ;
  95. @GOSUB :HeartSetInst                            ;
  96. @GOSUB :MadoSetInst                ;
  97. @GOSUB :LoginSetInst                ;
  98. @GOSUB :Jump3SetInst                ;
  99. @GOSUB :PacifishSetInst                ;
  100. @GOSUB :NpSetInst                    ;
  101. @GOSUB :AnimeSetInst                ;
  102. @GOSUB :MovieSetInst                ;
  103.  
  104. @IF $start != 0 :loopA
  105. @DRAWenable                            ;
  106. @Effect 20, 245, 10
  107. $start = 1
  108.  
  109. :loopA
  110.  
  111. @DRAWenable                    ;
  112.  
  113. :loop                        ;
  114. @ICONenable
  115. @Goto :loop                    ;
  116.  
  117. :exec
  118. @IF $mode == 4 :loop
  119. @pcm 0
  120. $mode = 4                    ;
  121. @GOTO :init
  122.  
  123. :inst
  124. @IF $mode == 0 :loop
  125. @pcm 0
  126. $mode = 0                    ;
  127. @GOTO :init
  128.  
  129. :store
  130. @IF $mode == 1 :loop
  131. @pcm 0
  132. $mode = 1                    ;
  133. @GOTO :init
  134.  
  135. :restore
  136. @IF $mode == 2 :loop
  137. @pcm 0
  138. $mode = 2                    ;
  139. @GOTO :init
  140.  
  141. :uninst
  142. @IF $mode == 3 :loop
  143. @pcm 0
  144. $mode = 3                    ;
  145. @GOTO :init
  146.  
  147. :exit
  148. @pcm 0
  149. @END                        ;
  150.  
  151.  
  152. ;
  153. ;
  154. ;
  155. ;
  156. ;
  157.  
  158. :sysiconinit
  159.  
  160. @MENUset exec(0),1, 5, 0                        ;
  161. @MENUset exec(1),1, 5, 6                       ;
  162. @MENUlogoSet (28, 40), 19            ;
  163.  
  164. @MENUset inst(0), 1, 5, 1            ;
  165. @MENUset inst(1), 1, 5, 7            ;
  166. @MENUlogoSet (28, 40), 20            ;
  167.  
  168. @MENUset uninst(0), 1, 5, 2            ;
  169. @MENUset uninst(1), 1, 5, 8            ;
  170. @MENUlogoSet (28, 40), 21            ;
  171.  
  172. @MENUset store(0), 1, 5, 3            ;
  173. @MENUset store(1), 1, 5, 9            ;
  174. @MENUlogoSet (28, 40), 22            ;
  175.  
  176. @MENUset restore(0), 1, 5, 4                       ;
  177. @MENUset restore(1), 1, 5, 10               ;
  178. @MENUlogoSet (28, 40), 23            ;
  179.  
  180. @MENUset exit(0), 1, 5, 5             ;
  181. @MENUlogoSet (28, 40), 24            ;
  182. @RET
  183.  
  184.  
  185. :sysiconset
  186.  
  187. @IF $mode == 4 :exec1
  188. @MENUput exec(0), (1, 48)            ;
  189. @Goto :exec2
  190. :exec1
  191. @MENUput exec(1), (1, 48)            ;
  192. :exec2
  193. @MENUlogo exec, 0                ;
  194. @MENUgoto exec, :exec                ;
  195.  
  196. @IF $mode == 0 :inst1
  197. @MENUput inst(0), (14, 48)            ;
  198. @Goto :inst2
  199. :inst1
  200. @MENUput inst(1), (14, 48)            ;
  201. :inst2
  202. @MENUlogo inst, 0                ;
  203. @MENUgoto inst, :inst                ;
  204.  
  205. @IF $mode == 3 :uninst1
  206. @MENUput uninst(0), (27, 48)                ;
  207. @Goto :uninst2
  208. :uninst1
  209. @MENUput uninst(1), (27, 48)                    ;
  210. :uninst2
  211. @MENUlogo uninst, 0                    ;
  212. @MENUgoto uninst, :uninst            ;
  213.  
  214. @IF $mode == 1 :store1
  215. @MENUput store(0), (40, 48)            ;
  216. @Goto :store2
  217. :store1
  218. @MENUput store(1), (40, 48)            ;
  219. :store2
  220. @MENUlogo store, 0                    ;
  221. @MENUgoto store, :store                ;
  222.  
  223. @IF $mode == 2 :restore1
  224. @MENUput restore(0), (53, 48)        ;
  225. @Goto :restore2
  226. :restore1
  227. @MENUput restore(1), (53, 48)        ;
  228. :restore2
  229. @MENUlogo restore, 0                ;
  230. @MENUgoto restore, :restore            ;
  231.  
  232. @MENUput exit(0), (66, 48)            ;
  233. @MENUlogo exit, 0                    ;
  234. @MENUgoto exit, :exit                ;
  235.  
  236.  
  237. @MENUdisp store, 1                    ;
  238. @MENUdisp restore, 1                ;
  239. @MENUdisp inst, 1                    ;
  240. @MENUdisp uninst, 1                    ;
  241.  
  242. @RET
  243.  
  244. ;
  245. ;
  246. ;
  247. ;
  248. ;
  249. :gameinit
  250.  
  251. ;
  252. @MENUset Heart(0), 0, 3,27,28,29,28,27  ;
  253. @MENUset Heart(2), 0, 3,45,46,47,46,45  ;
  254. @MENUlogoSet (28, 40), 37, 33                   ;
  255. @GAMEname Heart, ╟╧╞«╖ú╡σ                       ;
  256. @GAMEexeFile Heart, NTC96.exe                   ;
  257. @GAMECDdir Heart, Heart                             ;
  258. @MENUclip Heart, 0, 0,104, 88
  259.  
  260. ;
  261. @MENUset Float(0) , 0, 3, 3, 3, 3, 3, 4, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3   ;
  262. @MENUlogoSet (28, 40), 37, 0, 1, 2, 3, 4    ;
  263. @MENUset Float1(0), 0, 3, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0   ;
  264. @MENUset Float1(1), 0, 3,48,48,48,48,48,48,49,50,48,48,48,48,48,48,48,48,48,48   ;
  265. @MENUset Float1(2), 0, 3,30,30,31,30,30,30,31,32,30,30,30,32,30,30,30,30,30,30   ;
  266. @MENUclip Float, 40, -20,206, 200
  267.  
  268.  
  269. ;
  270. @GAMEname FloatHD, ╟├╖╬╞«╖ú╡σíí╜║┼Σ╕«    ;
  271. @GAMEexeFile FloatHD, Float.exe            ;
  272. @GAMEexePath FloatHD, ╟├╖╬╞«            ;
  273. @GAMEsavePath FloatHD, SaveData            ;
  274. @GAMEinstDir FloatHD, ╟├╖╬╞«            ;
  275. @GAMECDdir FloatHD, Float            ;
  276.  
  277. ;
  278. @GAMEname FloatCD, ╟├╖╬╞«╖ú╡σíí╜║┼Σ╕«    ;
  279. @GAMEexeFile FloatCD, Float.exe            ;
  280. @GAMEsavePath FloatCD, SaveData            ;
  281. @GAMECDdir FloatCD, Float            ;
  282.  
  283. ;
  284. @GAMEname FloatCD2, ╟├╖╬╞«╖ú╡σíí╜║┼Σ╕«;
  285. @GAMEexeFile FloatCD2, Float.txt        ;
  286. @GAMEexePath FloatCD2, ╟├╖╬╞«            ;
  287. @GAMEsavePath FloatCD2, SaveData        ;
  288. @GAMEinstDir FloatCD2, ╟├╖╬╞«            ;
  289. @GAMECDdir FloatCD2, FloatCD            ;
  290.  
  291.  
  292. ;
  293.  
  294.  
  295. @MENUset Mado(0), 0, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,13,14,14,14,14,14,14,14,13,12;
  296. @MENUlogoSet (28, 40), 37, 13,14,15    ;
  297. @MENUset Mado1(0),0, 3,15,15,15,15,15,15,15,15,15,15,15,15,15,16,17,17,17,17,17,17,17,16,15;
  298. @MENUset Mado1(1),0, 3,54,54,54,54,54,54,54,54,54,54,54,54,54,55,56,56,56,56,56,56,56,55,54 ;
  299. @MENUset Mado1(2),0, 3,36,36,36,36,36,36,36,36,36,36,36,36,36,37,38,38,38,38,38,38,38,37,36 ;
  300. @MENUset Mado2(0),0, 3,18,18,18,18,18,18,18,18,18,18,18,18,18,19,20,20,20,20,20,20,20,19,18 ;  
  301. @MENUclip Mado, 0, 0, 207, 192
  302.  
  303.  
  304. ;
  305. @GAMEname MadoHD, ╕╢╡╡└ⁿ▒Γ             ;
  306. @GAMEexeFile MadoHD, Mado.exe              ;
  307. @GAMEexePath MadoHD, ╕╢╡╡└ⁿ▒Γ                    ;
  308. @GAMEsavePath MadoHD, SaveData                 ;
  309. @GAMEinstDir MadoHD, ╕╢╡╡└ⁿ▒Γ                    ;
  310. @GAMECDdir MadoHD, Mado                       ;
  311.  
  312. ;
  313. @GAMEname MadoCD, ╕╢╡╡└ⁿ▒Γ             ;
  314. @GAMEexeFile MadoCD, Mado.exe              ;
  315. @GAMEsavePath MadoCD, SaveData                 ;
  316. @GAMECDdir MadoCD, mado                       ;
  317.  
  318. @GAMEname MadoCD2, ╕╢╡╡└ⁿ▒Γ          ;
  319. @GAMEexeFile MadoCD2, Mado.txt                ;
  320. @GAMEexePath MadoCD2, ╕╢╡╡└ⁿ▒Γ                   ;
  321. @GAMEsavePath MadoCD2, SaveData                ;
  322. @GAMEinstDir MadoCD2, ╕╢╡╡└ⁿ▒Γ                   ;
  323. @GAMECDdir MadoCD2, MadoCD                    ;
  324.  
  325. ;
  326.  
  327. @MENUset Login(0),0, 3,10, 9,10,11,10, 9,10,11,10, 9,10,11,10, 9,10,11 ;
  328. @MENUset Login(1),0, 3,76,75,76,77,76,75,76,77,76,75,76,77,76,75,76,77 ;
  329. @MENUset Login(2),0, 3,73,72,73,74,73,72,73,74,73,72,73,74,73,72,73,74 ;
  330. @MENUlogoSet (28, 40), 37, 34, 35, 36    ;
  331. @MENUclip Login, 0, 0, 104, 88
  332.  
  333. ;
  334. @GAMEname LoginHD, ┐∞┴╓┐╡┐⌡           ;
  335. @GAMEexeFile LoginHD, Hero.exe                 ;
  336. @GAMEexePath LoginHD, ┐╡┐⌡                      ;
  337. @GAMEinstDir LoginHD, ┐╡┐⌡                      ;
  338. @GAMECDdir LoginHD, Hero                       ;
  339.  
  340. ;
  341. @GAMEname LoginCD, ┐∞┴╓┐╡┐⌡           ;
  342. @GAMEexeFile LoginCD, Hero.exe                 ;
  343. @GAMECDdir LoginCD, Hero                      ;
  344.  
  345.  
  346. ;
  347. @MENUset Jump3(0) , 0, 5, 6, 6, 6, 6, 6, 7, 8, 6, 6, 6, 6, 6, 6, 6    ;
  348. @MENUset Jump3(1) , 0, 5,51,51,51,51,51,52,53,51,51,51,51,51,51,51    ;
  349. @MENUset Jump3(2) , 0, 5,33,33,33,33,33,34,35,33,33,33,33,33,33,33    ;
  350. @MENUlogoSet (28, 40),37, 5, 6, 7, 8, 9        ;
  351. @MENUclip Jump3,-10,-25, 156,130
  352.  
  353. ;
  354. @GAMEname Jump3HD, ú╩ú╒ú═ú╨ú╚ú┼ú╥ú╧┐▄└ⁿú│ ;
  355. @GAMEexeFile Jump3HD, Jump3.exe            ;
  356. @GAMEexePath Jump3HD, ┐▄└ⁿú│            ;
  357. @GAMEsavePath Jump3HD,SaveData          ;
  358. @GAMEinst